﻿#region Imports

using System;
using Microsoft.SharePoint;

#endregion

namespace IEC.ColumnOrdering.SP2007.Deployment
{

    /// <summary>
    /// Provides SharePoint setup management functionality.
    /// </summary>
    internal class SPSetupManager
    {

        #region Methods - Instance Member

        #region Methods - Instance Member - SPSetupManager Members

        /// <summary>
        /// Gets a value indicating whether the specified site column exists, in the given web.
        /// </summary>
        /// <param name="web">
        /// The web in which <paramref name="lookupColumn"/> is to be searched for.
        /// </param>
        /// <param name="lookupColumn">
        /// The lookup column to be searched for.
        /// </param>
        /// <returns>
        /// <c>true</c> if <paramref name="lookupColumn"/> exists in <paramref name="web"/>;
        /// otherwise, <c>false</c>.
        /// </returns>
        public bool SiteColumnExists(SPWeb web, string lookupColumn)
        {
            throw new NotImplementedException();
        }

        /// <summary>
        /// Gets a value indicating whether the specified list exists, in the given web.
        /// </summary>
        /// <param name="web">
        /// The web in which <paramref name="listName"/> is to be searched for.
        /// </param>
        /// <param name="listName">
        /// The name of the list to be searched for.
        /// </param>
        /// <returns>
        /// <c>true</c> if a list with <paramref name="listName"/> exists in <paramref name="web"/>;
        /// otherwise, <c>false</c>.
        /// </returns>
        public bool ListExists(SPWeb web, string listName)
        {
            throw new NotImplementedException();
        }

        /// <summary>
        /// Creates the list with the specified name, in the given web.
        /// </summary>
        /// <param name="web">
        /// The web in which a list with the name <paramref name="listName"/> is to be created.
        /// </param>
        /// <param name="listName">
        /// The name of the list to be created.
        /// </param>
        public void CreateList(SPWeb web, string listName)
        {
            throw new NotImplementedException();
        }

        #endregion

        #endregion

    }

}
